
Used BMW 3 Series for Sale in Philadelphia, PA
Showing 1-20 of 581 Listings
$8,995
$9,4952013 BMW 3 Series 328i xDrive
- 78,510 Miles
- Burlington, NJ (19 mi away)
- Remaining Lifespan: 5.742287 yrs
- $1,336 Below market value of $10,331
- Listed 59 days ago
●
iSeeCars Dealer Score
Used 2013 BMW 3 Series 328i xDrive for Sale
78,510 Miles
Burlington, NJ (19 mi away)
| Category | Used Cars |
| Price | $8,995 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA3B5G54DNS04117 |
| Location | Burlington, NJ - 19 mi. |
| Features | bluetooth, child safety, alloy wheels, satellite radio, voice recognition |
| Mileage | 78,510 mi. |
| Transmission | Automatic |
| Exterior Color | White |
| Interior Color | Beige |
| Drivetrain | All-wheel drive |
$10,500
2015 BMW 3 Series 328i xDrive
- 79,800 Miles
- Allentown, PA (48 mi away)
- Remaining Lifespan: 5.9229383 yrs
- $1,718 Below market value of $12,218
- Listed 34 days ago
●
iSeeCars Dealer Score
Used 2015 BMW 3 Series 328i xDrive for Sale
79,800 Miles
Allentown, PA (48 mi away)
| Category | Used Cars |
| Price | $10,500 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA3B3G50FNR86584 |
| Location | Allentown, PA - 48 mi. |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 79,800 mi. |
| Transmission | Automatic |
| Exterior Color | Black |
| Interior Color | Black |
| Drivetrain | All-wheel drive |
$9,298
$9,9992015 BMW 3 Series 335i xDrive
- 151,769 Miles
- Allentown, PA (46 mi away)
- Remaining Lifespan: 5.9226356 yrs
- $1,677 Below market value of $10,975
- Listed 53 days ago
●
iSeeCars Dealer Score
Used 2015 BMW 3 Series 335i xDrive for Sale
151,769 Miles
Allentown, PA (46 mi away)
| Category | Used Cars |
| Price | $9,298 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA3B9G53FNR94567 |
| Location | Allentown, PA - 46 mi. |
| Features | bluetooth, child safety, sunroof, alloy wheels, satellite radio |
| Mileage | 151,769 mi. |
| Transmission | Automatic |
| Exterior Color | Black |
| Interior Color | Black |
| Drivetrain | All-wheel drive |
$8,448
2015 BMW 3 Series 328i
- 105,310 Miles
- Allentown, PA (46 mi away)
- Remaining Lifespan: 5.9229383 yrs
- $1,236 Below market value of $9,684
- Listed 20 days ago
●
iSeeCars Dealer Score
Used 2015 BMW 3 Series 328i for Sale
105,310 Miles
Allentown, PA (46 mi away)
| Category | Used Cars |
| Price | $8,448 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA3A5C57FF609684 |
| Location | Allentown, PA - 46 mi. |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 105,310 mi. |
| Transmission | Automatic |
| Exterior Color | Blue |
| Drivetrain | Rear-wheel drive |
$42,594
2026 BMW 3 Series 330i xDrive
- 12,072 Miles
- Wilmington, DE (25 mi away)
- $6,439 Below market value of $49,033
- 1 Owner, Low annual miles
- Listed 20 days ago
●
iSeeCars Dealer Score
Used 2026 BMW 3 Series 330i xDrive for Sale
12,072 Miles
Wilmington, DE (25 mi away)
| Category | Used Cars |
| Price | $42,594 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Seats | 5 Seats |
| VIN | 3MW89CW0XT8F90278 |
| Location | Wilmington, DE - 25 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 12,072 mi. |
| Transmission | Automatic |
| Exterior Color | Black sapphire metallic |
| MPG | 29 combined |
| Drivetrain | All-wheel drive |
| Positives | clean history, one owner |
$4,995
2011 BMW 3 Series 335i xDrive
- 151,896 Miles
- Lawrence Township, NJ (32 mi away)
- $1,540 Below market value of $6,535
- Listed 11 days ago
●
iSeeCars Dealer Score
Used 2011 BMW 3 Series 335i xDrive for Sale
151,896 Miles
Lawrence Township, NJ (32 mi away)
| Category | Used Cars |
| Price | $4,995 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBAPL5G52BNN22149 |
| Location | Lawrence Township, NJ - 32 mi. |
| Features | child safety, sunroof, power outlet, anti-theft system |
| Mileage | 151,896 mi. |
| Transmission | Automatic |
| Exterior Color | Space gray metallic |
| Interior Color | Beige |
| Drivetrain | All-wheel drive |
| Positives | warranty |
$8,100
$8,5992012 BMW 3 Series 328i
- 104,668 Miles
- Bridgeton, NJ (33 mi away)
- Remaining Lifespan: 5.6550145 yrs
- $1,511 Below market value of $9,611
- Listed 11 days ago
●
iSeeCars Dealer Score
Used 2012 BMW 3 Series 328i for Sale
104,668 Miles
Bridgeton, NJ (33 mi away)
| Category | Used Cars |
| Price | $8,100 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 4 Seats |
| VIN | WBADW7C54CE728764 |
| Location | Bridgeton, NJ - 33 mi. |
| Features | power outlet, anti-theft system |
| Mileage | 104,668 mi. |
| Transmission | Automatic |
| Exterior Color | White |
| Interior Color | Beige |
| Drivetrain | Rear-wheel drive |
$14,995
2017 BMW 3 Series 330i xDrive
- 67,102 Miles
- Lawrence Township, NJ (32 mi away)
- Remaining Lifespan: 6.217621 yrs
- $1,968 Below market value of $16,963
- Listed 8 days ago
●
iSeeCars Dealer Score
Used 2017 BMW 3 Series 330i xDrive for Sale
67,102 Miles
Lawrence Township, NJ (32 mi away)
| Category | Used Cars |
| Price | $14,995 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8D9G3XHNU66560 |
| Location | Lawrence Township, NJ - 32 mi. |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 67,102 mi. |
| Transmission | Automatic |
| Exterior Color | Mineral gray metallic |
| MPG | 26 combined |
| Drivetrain | All-wheel drive |
| Positives | warranty, clean history |
$16,994
2020 BMW 3 Series 330i xDrive
- 105,090 Miles
- Feasterville Trevose, PA (16 mi away)
- Remaining Lifespan: 7.756853 yrs
- $1,910 Below market value of $18,904
- Listed 4 days ago
●
iSeeCars Dealer Score
Used 2020 BMW 3 Series 330i xDrive for Sale
105,090 Miles
Feasterville Trevose, PA (16 mi away)
| Category | Used Cars |
| Price | $16,994 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW5R7J08L8B09218 |
| Location | Feasterville Trevose, PA - 16 mi. |
| Features | bluetooth, child safety, navigation, backup camera, sunroof |
| Mileage | 105,090 mi. |
| Transmission | Automatic |
| Exterior Color | Mineral white metallic |
| Interior Color | Beige |
| MPG | 28 combined |
| Drivetrain | All-wheel drive |
$7,900
$8,4002016 BMW 3 Series 320i xDrive
- 102,401 Miles
- Burlington, NJ (19 mi away)
- Remaining Lifespan: 6.0553393 yrs
- $2,550 Below market value of $10,450
- Listed 86 days ago
●
iSeeCars Dealer Score
Used 2016 BMW 3 Series 320i xDrive for Sale
102,401 Miles
Burlington, NJ (19 mi away)
| Category | Used Cars |
| Price | $7,900 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8E5G54GNU20888 |
| Location | Burlington, NJ - 19 mi. |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 102,401 mi. |
| Transmission | Automatic |
| Exterior Color | Black |
| Interior Color | Beige |
| MPG | 27 combined |
| Drivetrain | All-wheel drive |
$11,490
$11,9902016 BMW 3 Series 328i xDrive
- 86,718 Miles
- Trenton, NJ (34 mi away)
- Remaining Lifespan: 6.0529647 yrs
- $2,057 Below market value of $13,547
- Listed 89 days ago
●
iSeeCars Dealer Score
Used 2016 BMW 3 Series 328i xDrive for Sale
86,718 Miles
Trenton, NJ (34 mi away)
| Category | Used Cars |
| Price | $11,490 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8E3G58GNU01975 |
| Location | Trenton, NJ - 34 mi. |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 86,718 mi. |
| Transmission | Automatic |
| Exterior Color | White |
| Interior Color | Black |
| MPG | 26 combined |
| Drivetrain | All-wheel drive |
$26,893
$27,4832023 BMW 3 Series 330e xDrive
- 39,300 Miles
- Elizabeth, NJ (69 mi away)
- $5,649 Below market value of $32,542
- 1 Owner, Low annual miles
- Listed 119 days ago
●
iSeeCars Dealer Score
Used 2023 BMW 3 Series 330e xDrive for Sale
39,300 Miles
Elizabeth, NJ (69 mi away)
| Category | Used Cars |
| Price | $26,893 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Plug-in Hybrid |
| Seats | 5 Seats |
| VIN | 3MW39FS02P8D15186 |
| Location | Elizabeth, NJ - 69 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 39,300 mi. |
| Transmission | Automatic |
| Exterior Color | Skyscraper grey metallic |
| Interior Color | Black |
| MPG | 68 combined |
| Drivetrain | All-wheel drive |
| Positives | clean history |
$7,999
$8,5992011 BMW 3 Series 335i
- 110,163 Miles
- Bordentown, NJ (25 mi away)
- Remaining Lifespan: 5.2238226 yrs
- $1,284 Below market value of $9,283
- Listed 117 days ago
●
iSeeCars Dealer Score
Used 2011 BMW 3 Series 335i for Sale
110,163 Miles
Bordentown, NJ (25 mi away)
| Category | Used Cars |
| Price | $7,999 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 4 Seats |
| VIN | WBADX7C56BE742757 |
| Location | Bordentown, NJ - 25 mi. |
| Features | power outlet, anti-theft system |
| Mileage | 110,163 mi. |
| Transmission | Automatic |
| Exterior Color | Gold |
| Interior Color | Brown |
| Drivetrain | Rear-wheel drive |
$9,000
$9,5002014 BMW 3 Series 328d xDrive
- 117,750 Miles
- Bensalem, PA (16 mi away)
- Remaining Lifespan: 6.653103 yrs
- $1,043 Below market value of $10,043
- Listed 77 days ago
●
iSeeCars Dealer Score
Used 2014 BMW 3 Series 328d xDrive for Sale
117,750 Miles
Bensalem, PA (16 mi away)
| Category | Used Cars |
| Price | $9,000 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Diesel |
| Seats | 5 Seats |
| VIN | WBA3D5C54EKX98338 |
| Location | Bensalem, PA - 16 mi. |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 117,750 mi. |
| Transmission | Automatic |
| Exterior Color | White |
| Interior Color | Black |
| Drivetrain | All-wheel drive |
$25,999
$26,4842021 BMW 3 Series 330i xDrive
- 25,503 Miles
- Hightstown, NJ (39 mi away)
- Remaining Lifespan: 8.078593 yrs
- $3,761 Below market value of $29,760
- Listed 79 days ago
●
iSeeCars Dealer Score
Used 2021 BMW 3 Series 330i xDrive for Sale
25,503 Miles
Hightstown, NJ (39 mi away)
| Category | Used Cars |
| Price | $25,999 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW5R7J00M8B51304 |
| Location | Hightstown, NJ - 39 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 25,503 mi. |
| Transmission | Automatic |
| Exterior Color | Mineral white metallic |
| Interior Color | Beige |
| MPG | 28 combined |
| Drivetrain | All-wheel drive |
| Positives | clean history, no accidents, inspected |
$48,972
$49,6812026 BMW 3 Series 330i xDrive
- 3,590 Miles
- Fort Washington, PA (13 mi away)
- $1,193 Below market value of $50,165
- 1 Owner, Certified used
- Listed 17 days ago
●
iSeeCars Dealer Score
Used 2026 BMW 3 Series 330i xDrive for Sale
3,590 Miles
Fort Washington, PA (13 mi away)
| Category | Certified Used Cars |
| Price | $48,972 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Seats | 5 Seats |
| VIN | 3MW89CW00T8G08626 |
| Location | Fort Washington, PA - 13 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 3,590 mi. |
| Transmission | Automatic |
| Exterior Color | Jet black |
| Interior Color | Black |
| MPG | 29 combined |
| Drivetrain | All-wheel drive |
| Positives | certified pre-owned car, warranty |
$38,500
2025 BMW 3 Series 330i xDrive
- 7,245 Miles
- Jackson, NJ (45 mi away)
- $6,569 Below market value of $45,069
- Low annual miles
- Listed 118 days ago
Used 2025 BMW 3 Series 330i xDrive for Sale
7,245 Miles
Jackson, NJ (45 mi away)
| Category | Used Cars |
| Price | $38,500 |
| For Sale By | dealer |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA23LA05SFV41283 |
| Location | Jackson, NJ - 45 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 7,245 mi. |
| Transmission | Automatic |
| MPG | 29 combined |
| Drivetrain | All-wheel drive |
$9,000
$10,0002011 BMW 3 Series 335i
- 91,750 Miles
- Bensalem, PA (16 mi away)
- $2,415 Below market value of $11,415
- Low annual miles
- Listed 136 days ago
●
iSeeCars Dealer Score
Used 2011 BMW 3 Series 335i for Sale
91,750 Miles
Bensalem, PA (16 mi away)
| Category | Used Cars |
| Price | $9,000 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 4 Seats |
| VIN | WBAKG7C55BE264127 |
| Location | Bensalem, PA - 16 mi. |
| Features | sunroof, power outlet, anti-theft system |
| Mileage | 91,750 mi. |
| Transmission | Automatic |
| Exterior Color | Gray |
| Interior Color | Brown |
| Drivetrain | Rear-wheel drive |
$7,962
$8,4622014 BMW 3 Series 320i xDrive
- 99,651 Miles
- Lansdale, PA (20 mi away)
- Remaining Lifespan: 5.8209047 yrs
- $1,264 Below market value of $9,226
- Listed 182 days ago
●
iSeeCars Dealer Score
Used 2014 BMW 3 Series 320i xDrive for Sale
99,651 Miles
Lansdale, PA (20 mi away)
| Category | Used Cars |
| Price | $7,962 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA3C3G56ENR25364 |
| Location | Lansdale, PA - 20 mi. |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 99,651 mi. |
| Transmission | Automatic |
| Exterior Color | Blue |
| Interior Color | Black |
| MPG | 27 combined |
| Drivetrain | All-wheel drive |
$7,995
$8,2952015 BMW 3 Series 328i xDrive
- 120,548 Miles
- Philadelphia, PA (13 mi away)
- Remaining Lifespan: 5.9226356 yrs
- $901 Below market value of $8,896
- Listed 257 days ago
●
iSeeCars Dealer Score
Used 2015 BMW 3 Series 328i xDrive for Sale
120,548 Miles
Philadelphia, PA (13 mi away)
| Category | Used Cars |
| Price | $7,995 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA3B5G56FNS14215 |
| Location | Philadelphia, PA - 13 mi. |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 120,548 mi. |
| Transmission | Automatic |
| Exterior Color | Gray |
| Interior Color | Black |
| Drivetrain | All-wheel drive |
Used Cars for Sale Insights
How to save money when buying a used BMW 3 Series in Philadelphia?
| Engine | A 4-Cylinder 3 Series costs $14,230 less than a 6-Cylinder |
| Drive Type | A RWD BMW 3 Series can be priced $3,770 less than an all-wheel drive (AWD) |
What colors are the best deals for a BMW 3 Series in Philadelphia?
Least Expensive Color
Silver
$4,089
Average Savings
Most Expensive Color
Brown
$3,480
Average Premium
Average car color pricing for a used BMW 3 Series in Philadelphia?
| Rank | Color | Compared to Avg. Price |
|---|---|---|
| Silver | $4,089 Savings | |
| Red | $1,919 Savings | |
| Black | $1,164 Savings | |
| White | $848 Savings | |
| Blue | $637 Higher | |
| Gray | $884 Higher | |
| Orange | $2,123 Higher | |
| Brown | $3,480 Higher |
What BMW 3 Series color has the best resale value in Philadelphia?
Price differences by car color compared to the average price of a used BMW 3 Series in Philadelphia
What is the best time to buy a used BMW 3 Series in Philadelphia?
Good times to buy
$237 Average Savings
January, August, September, October, November, December are good times to buy to find the best prices.
Good times to sell
$241 Average Premium
February, March, April, May, June, July are good times to sell to get the best prices.
Average Price of BMW 3 Series Trims
| Trim | Average Price | Listings | Specs | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
BMW 3 Series 330i (2001-2006, 2017-2020) |
$30,950 | 2,471 Listings |
|
||||||||
|
BMW 3 Series 330i xDrive (2017-2020) |
$32,708 | 2,182 Listings |
|
||||||||
|
BMW 3 Series 328i (1996-2000, 2007-2016) |
$9,287 | 1,295 Listings |
|
||||||||
|
BMW 3 Series 328i xDrive (2009-2016) |
$9,879 | 1,006 Listings |
|
||||||||
|
BMW 3 Series 320i (1981-1983, 2013-2018) |
$10,937 | 477 Listings |
|
||||||||
|
BMW 3 Series 335i (2007-2015) |
$11,957 | 398 Listings |
|
||||||||
|
BMW 3 Series 320i xDrive (2013-2018) |
$11,416 | 370 Listings |
|
||||||||
|
BMW 3 Series M340i (2020) |
$45,137 | 274 Listings |
|
||||||||
|
BMW 3 Series M340i xDrive (2020) |
$47,678 | 263 Listings |
|
||||||||
|
BMW 3 Series 330e (2016) |
$28,211 | 186 Listings |
|